package control.generarUnidad;

import javax.swing.JList;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;

import vista.VistaGenerarUnidad;

import edificios.Edificio;

public class CambioSeleccionListener implements ListSelectionListener {

	private VistaGenerarUnidad vista;
	
	public CambioSeleccionListener(VistaGenerarUnidad vista){
		this.vista = vista;
	}
	
	public void valueChanged(ListSelectionEvent e) {
        if (!e.getValueIsAdjusting()){
        	JList lista = vista.getLista1();
        	Edificio edificio = (Edificio)lista.getSelectedValue();
        	if (edificio != null){
        		vista.SetColaEdificio(edificio.getColaDeProduccion());
        		vista.getRegion().actualizarObservadores();
        	}
        }
	}

}
